package travelDream.entities;

import java.io.Serializable;

import javax.persistence.*;


/**
 * The persistent class for the trasporto database table.
 *
 */
@Entity
@NamedQueries({
        @NamedQuery(name="Trasporto.findAll", query="SELECT t FROM Trasporto t"),
        @NamedQuery(name="Trasporto.findByIdTrasporto", query = "SELECT t FROM Trasporto t WHERE t.idTrasporto = :idTrasporto"),
        @NamedQuery(name="Trasporto.findVoloByIdMezzo", query = "SELECT t FROM Trasporto t WHERE t.idMezzo = :idMezzo AND t.tipologia = 0")
})
public class Trasporto implements Serializable {
        private static final long serialVersionUID = 1L;

        @Id
        private int idTrasporto;

        private int idMezzo;

        private byte tipologia;

        public Trasporto() {
        }
       
        public Trasporto(int idTrasporto, int idMezzo, byte tipologia){
                this.idMezzo = idMezzo;
                this.idTrasporto = idTrasporto;
                this.tipologia = tipologia;
        }

        public int getIdTrasporto() {
                return this.idTrasporto;
        }

        public void setIdTrasporto(int idTrasporto) {
                this.idTrasporto = idTrasporto;
        }

        public int getIdMezzo() {
                return this.idMezzo;
        }

        public void setIdMezzo(int idMezzo) {
                this.idMezzo = idMezzo;
        }

        public byte getTipologia() {
                return this.tipologia;
        }

        public void setTipologia(byte tipologia) {
                this.tipologia = tipologia;
        }

}
